#!/bin/sh

# The following insmod command is needed to be run at each boot,
# therefore, its recommended to add them to the rc.local
# script.

tmp=`echo $1 | tr / " "`

cnt=$((0))

for f in $tmp ; do
cnt=$(($cnt+1))
done

module_base_name=`echo $tmp | cut -f$cnt -d" " | cut -f1 -d"."`

#remove stale nodes
rm -f /dev/$module_base_name

#remove old module
/sbin/rmmod $module_base_name 2> /dev/null 

/sbin/insmod /lib/modules/misc/$module_base_name.o || exit 1

major=`grep -w $module_base_name /proc/devices | cut -f1 -d" "`

mknod /dev/$module_base_name c $major 0 

echo
echo "NOTE: Due to security reasons, by default, /dev/windrvr6 is created with"
echo "permissions only for the root user. To enable other user access, change the"
echo "write permissions of /dev/windrvr6"
echo 
